- delivery_system
uint delivery_system;
Undocumented in source.
- entry
dvb_entry* entry;
Undocumented in source.
- nit
dvb_table_nit* nit;
Undocumented in source.
- num_entry
uint num_entry;
Undocumented in source.
- num_other_nits
uint num_other_nits;
Undocumented in source.
- num_other_sdts
uint num_other_sdts;
Undocumented in source.
- num_program
uint num_program;
Undocumented in source.
- other_nits
dvb_table_nit** other_nits;
Undocumented in source.
- other_sdts
dvb_table_sdt** other_sdts;
Undocumented in source.
- pat
dvb_table_pat* pat;
Undocumented in source.
- program
dvb_v5_descriptors_program* program;
Undocumented in source.
- sdt
dvb_table_sdt* sdt;
Undocumented in source.
- vct
atsc_table_vct* vct;
Undocumented in source.
@struct dvb_v5_descriptors @brief Contains the descriptors needed to scan the Service ID and other relevant info at a MPEG-TS Digital TV stream @ingroup frontend_scan
@param delivery_system Delivery system of the parsed MPEG-TS @param entry struct dvb_entry pointer (see dvb-file.h) @param pat PAT table descriptor pointer (table ID 0x00). @param vct VCT table descriptor pointer (either table ID 0xc8, for TVCT or table ID 0xc9, for CVCT) @param program PAT/PMT array associated programs found at MPEG-TS @param num_program Number of program entries at @ref program array. @param nit NIT table descriptor pointer for table ID 0x40. @param sdt SDT table descriptor pointer for table ID 0x42. @param other_nits Contains an array of pointers to the other NIT extension tables identified by table ID 0x41. @param num_other_nits Number of NIT tables at @ref other_nits array. @param other_sdts Contains an array of pointers to the other NIT extension tables identified by table ID 0x46. @param num_other_sdts Number of NIT tables at @ref other_sdts array.
Those descriptors are filled by the scan routines when the tables are found. Otherwise, they're NULL.
@note: Never alloc this struct yourself. This is meant to always be allocated via dvb_scan_alloc_handler_table() or via dvb_get_ts_tables().